package com.gome.gop.common;


import org.apache.commons.lang.StringUtils;
import com.gome.gop.common.WarehouseBaseVO;
import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("MasterPart")
public class MasterPartVo extends WarehouseBaseVO {

	private static final long serialVersionUID = -8057339691160697282L;

	/* 1、激活标记 */
	
	@XStreamAlias("activeFlag")
	private Integer activeFlag = 0;

	/* 2、货主 */
	
	@XStreamAlias("customerID")
	private String customerID = StringUtils.EMPTY;

	/* 3、SKU */
	
	@XStreamAlias("sku")
	private String sku = StringUtils.EMPTY;

	/* 4、中文描述 */
	
	@XStreamAlias("partDescrCh")
	private String partDescrCh = StringUtils.EMPTY;

	/* 5、英文描述 */
	
	@XStreamAlias("partDescrEn")
	private String partDescrEn = StringUtils.EMPTY;

	/* 6、中文简称 */
	
	@XStreamAlias("chineseDesc")
	private String chineseDesc = StringUtils.EMPTY;

	/* 7、货号 */
	
	@XStreamAlias("articleNum")
	private String articleNum = StringUtils.EMPTY;

	/* 8、长 */
	
	@XStreamAlias("skuLength")
	private Double skuLength = 0.0;

	/* 9、宽 */
	
	@XStreamAlias("skuWidth")
	private Double skuWidth = 0.0;

	/* 10、高 */
	
	@XStreamAlias("skuHigh")
	private Double skuHigh = 0.0;

	/* 11、体积 */
	
	@XStreamAlias("skuVolume")
	private Double skuVolume = 0.0;

	/* 12、毛重 */
	
	@XStreamAlias("grossWeight")
	private Double grossWeight = 0.0;

	/* 13、净重 */
	
	@XStreamAlias("netWeight")
	private Double netWeight = 0.0;

	/* 14、成本 */
	
	@XStreamAlias("costPrice")
	private Double costPrice = 0.0;

	/* 15、赔偿价 */
	
	@XStreamAlias("compensationPrice")
	private Double compensationPrice = 0.0;

	/* 16、牌价 */
	
	@XStreamAlias("quotationPrice")
	private Double quotationPrice = 0.0;

	/* 17、最小单位 */
	
	@XStreamAlias("unit")
	private String unit = StringUtils.EMPTY;

	/* 18、条形码1 */
	
	@XStreamAlias("alternate1")
	private String alternate1 = StringUtils.EMPTY;

	/* 19、条形码2 */
	
	@XStreamAlias("alternate2")
	private String alternate2 = StringUtils.EMPTY;

	/* 20、条形码3 */
	
	@XStreamAlias("alternate3")
	private String alternate3 = StringUtils.EMPTY;

	/* 21、条形码4 */
	
	@XStreamAlias("alternate4")
	private String alternate4 = StringUtils.EMPTY;

	/* 22、条形码5 */
	
	@XStreamAlias("alternate5")
	private String alternate5 = StringUtils.EMPTY;

	/* 23、条形码6 */
	
	@XStreamAlias("alternate6")
	private String alternate6 = StringUtils.EMPTY;

	/* 24、品牌 */
	
	@XStreamAlias("brand")
	private String brand = StringUtils.EMPTY;

	/* 25、下单提示数量 */
	
	@XStreamAlias("tipNum")
	private Integer tipNum = 0 ;

	/* 26、保质期标识 */
	
	@XStreamAlias("productionFlag")
	private String productionFlag = StringUtils.EMPTY;

	/* 27、规格 */
	
	@XStreamAlias("format")
	private String format = StringUtils.EMPTY;

	/* 28、备注1 */
	
	@XStreamAlias("remark1")
	private String remark1 = StringUtils.EMPTY;

	/* 29、备注2 */
	
	@XStreamAlias("remark2")
	private String remark2 = StringUtils.EMPTY;

	/* 30、危险标识 */
	
	@XStreamAlias("dangerFlag")
	private String dangerFlag = StringUtils.EMPTY;

	/* 31、航空运输标识 */
	
	@XStreamAlias("airTransportFlag")
	private String airTransportFlag = StringUtils.EMPTY;

	/* 32、商品类别 */
	
	@XStreamAlias("skuCategories")
	private String skuCategories = StringUtils.EMPTY;

	/* 33、商品分类 */
	
	@XStreamAlias("partType")
	private String partType = StringUtils.EMPTY;

	/* 34、序列号管理标识 */
	
	@XStreamAlias("serialFlag")
	private String serialFlag = StringUtils.EMPTY;

	/* 35、失效期过期自动冻结 */
	
	@XStreamAlias("skuGroup1")
	private String skuGroup1 = StringUtils.EMPTY;

	/* 36、失效期过期自动报废 */
	
	@XStreamAlias("skuGroup2")
	private String skuGroup2 = StringUtils.EMPTY;

	/* 37、失效期预警 */
	
	@XStreamAlias("expiryDate")
	private String expiryDate = StringUtils.EMPTY;

	/* 38、入库效期 */
	
	@XStreamAlias("inputExpiryDate")
	private String inputExpiryDate = StringUtils.EMPTY;

	/* 39、出库效期 */
	
	@XStreamAlias("outputExpiryDate")
	private String outputExpiryDate = StringUtils.EMPTY;

	/* 40、液态标识 */
	
	@XStreamAlias("skuGroup3")
	private String skuGroup3 = StringUtils.EMPTY;

	/* 41、贵重品标识 */
	
	@XStreamAlias("skuGroup4")
	private String skuGroup4 = StringUtils.EMPTY;

	/* 42、出库低耗纸箱配置 */
	
	@XStreamAlias("skuGroup5")
	private String skuGroup5 = StringUtils.EMPTY;

	/* 43、私密标识 */
	
	@XStreamAlias("skuGroup6")
	private String skuGroup6 = StringUtils.EMPTY;

	/* 44、商品配送类型 */
	
	@XStreamAlias("skuGroup7")
	private String skuGroup7 = StringUtils.EMPTY;

	/* 45、上架ERP库区限制 */
	
	@XStreamAlias("skuGroup8")
	private String skuGroup8 = StringUtils.EMPTY;

	/* 46、区域限制 */
	
	@XStreamAlias("skuGroup9")
	private String skuGroup9 = StringUtils.EMPTY;

	/* 47、是否允许开箱 */
	
	@XStreamAlias("skuGroup10")
	private String skuGroup10 = StringUtils.EMPTY;

	/* 48、颜色 */
	
	@XStreamAlias("skuGroup11")
	private String skuGroup11 = StringUtils.EMPTY;

	/* 49、尺码 */
	
	@XStreamAlias("skuGroup12")
	private String skuGroup12 = StringUtils.EMPTY;

	/* 50、包装ID */
	
	@XStreamAlias("packingId")
	private String packingId = StringUtils.EMPTY;

	/* 51、是否贴签 */
	
	@XStreamAlias("reservedField1")
	private String reservedField1 = StringUtils.EMPTY;

	/* 52、是否商检 */
	
	@XStreamAlias("reservedField2")
	private String reservedField2 = StringUtils.EMPTY;

	/* 53、上市时间 */
	
	@XStreamAlias("reservedField3")
	private String reservedField3 = StringUtils.EMPTY;

	/* 54、销售排行 */
	
	@XStreamAlias("reservedField4")
	private String reservedField4 = StringUtils.EMPTY;

	/* 55、季 */
	
	@XStreamAlias("reservedField5")
	private String reservedField5 = StringUtils.EMPTY;

	/* 56、分类 */
	
	@XStreamAlias("reservedField6")
	private String reservedField6 = StringUtils.EMPTY;

	/* 57、款 */
	
	@XStreamAlias("reservedField7")
	private String reservedField7 = StringUtils.EMPTY;

	/* 58、适合年龄 */
	
	@XStreamAlias("reservedField8")
	private String reservedField8 = StringUtils.EMPTY;

	/* 59、产品线 */
	
	@XStreamAlias("reservedField9")
	private String reservedField9 = StringUtils.EMPTY;

	/* 60、系列 */
	
	@XStreamAlias("reservedField10")
	private String reservedField10 = StringUtils.EMPTY;

	/* 61、供应商 */
	
	@XStreamAlias("reservedField11")
	private String reservedField11 = StringUtils.EMPTY;

	/* 62、货物类型 */
	
	@XStreamAlias("reservedField12")
	private String reservedField12 = StringUtils.EMPTY;

	/* 63、箱体积 */
	
	@XStreamAlias("reservedField13")
	private String reservedField13 = StringUtils.EMPTY;

	/* 64、ABC属性 */
	
	@XStreamAlias("reservedField14")
	private String reservedField14 = StringUtils.EMPTY;

	/* 65、产品状态 */
	
	@XStreamAlias("reservedField15")
	private String reservedField15 = StringUtils.EMPTY;

	/* 66、箱体积 */
	
	@XStreamAlias("combinFlag")
	private String combinFlag = StringUtils.EMPTY;

	
	public MasterPartVo(){
		
	}

	
	public MasterPartVo(Integer activeFlag, String customerID, String sku,
			String partDescrCh, String partDescrEn, String chineseDesc,
			String articleNum, Double skuLength, Double skuWidth,
			Double skuHigh, Double skuVolume, Double grossWeight,
			Double netWeight, Double costPrice, Double compensationPrice,
			Double quotationPrice, String unit, String alternate1,
			String alternate2, String alternate3, String alternate4,
			String alternate5, String alternate6, String brand, Integer tipNum,
			String productionFlag, String format, String remark1,
			String remark2, String dangerFlag, String airTransportFlag,
			String skuCategories, String partType, String serialFlag,
			String skuGroup1, String skuGroup2, String expiryDate,
			String inputExpiryDate, String outputExpiryDate, String skuGroup3,
			String skuGroup4, String skuGroup5, String skuGroup6,
			String skuGroup7, String skuGroup8, String skuGroup9,
			String skuGroup10, String skuGroup11, String skuGroup12,
			String packingId, String reservedField1, String reservedField2,
			String reservedField3, String reservedField4,
			String reservedField5, String reservedField6,
			String reservedField7, String reservedField8,
			String reservedField9, String reservedField10,
			String reservedField11, String reservedField12,
			String reservedField13, String reservedField14,
			String reservedField15, String combinFlag) {
		super();
		this.activeFlag = activeFlag;
		this.customerID = customerID;
		this.sku = sku;
		this.partDescrCh = partDescrCh;
		this.partDescrEn = partDescrEn;
		this.chineseDesc = chineseDesc;
		this.articleNum = articleNum;
		this.skuLength = skuLength;
		this.skuWidth = skuWidth;
		this.skuHigh = skuHigh;
		this.skuVolume = skuVolume;
		this.grossWeight = grossWeight;
		this.netWeight = netWeight;
		this.costPrice = costPrice;
		this.compensationPrice = compensationPrice;
		this.quotationPrice = quotationPrice;
		this.unit = unit;
		this.alternate1 = alternate1;
		this.alternate2 = alternate2;
		this.alternate3 = alternate3;
		this.alternate4 = alternate4;
		this.alternate5 = alternate5;
		this.alternate6 = alternate6;
		this.brand = brand;
		this.tipNum = tipNum;
		this.productionFlag = productionFlag;
		this.format = format;
		this.remark1 = remark1;
		this.remark2 = remark2;
		this.dangerFlag = dangerFlag;
		this.airTransportFlag = airTransportFlag;
		this.skuCategories = skuCategories;
		this.partType = partType;
		this.serialFlag = serialFlag;
		this.skuGroup1 = skuGroup1;
		this.skuGroup2 = skuGroup2;
		this.expiryDate = expiryDate;
		this.inputExpiryDate = inputExpiryDate;
		this.outputExpiryDate = outputExpiryDate;
		this.skuGroup3 = skuGroup3;
		this.skuGroup4 = skuGroup4;
		this.skuGroup5 = skuGroup5;
		this.skuGroup6 = skuGroup6;
		this.skuGroup7 = skuGroup7;
		this.skuGroup8 = skuGroup8;
		this.skuGroup9 = skuGroup9;
		this.skuGroup10 = skuGroup10;
		this.skuGroup11 = skuGroup11;
		this.skuGroup12 = skuGroup12;
		this.packingId = packingId;
		this.reservedField1 = reservedField1;
		this.reservedField2 = reservedField2;
		this.reservedField3 = reservedField3;
		this.reservedField4 = reservedField4;
		this.reservedField5 = reservedField5;
		this.reservedField6 = reservedField6;
		this.reservedField7 = reservedField7;
		this.reservedField8 = reservedField8;
		this.reservedField9 = reservedField9;
		this.reservedField10 = reservedField10;
		this.reservedField11 = reservedField11;
		this.reservedField12 = reservedField12;
		this.reservedField13 = reservedField13;
		this.reservedField14 = reservedField14;
		this.reservedField15 = reservedField15;
		this.combinFlag = combinFlag;
	}


	public Integer getActiveFlag() {
		return activeFlag;
	}

	public void setActiveFlag(Integer activeFlag) {
		this.activeFlag = activeFlag;
	}

	public String getCustomerID() {
		return customerID;
	}

	public void setCustomerID(String customerID) {
		this.customerID = customerID;
	}

	public String getSku() {
		return sku;
	}

	public void setSku(String sku) {
		this.sku = sku;
	}

	public String getPartDescrCh() {
		return partDescrCh;
	}

	public void setPartDescrCh(String partDescrCh) {
		this.partDescrCh = partDescrCh;
	}

	public String getPartDescrEn() {
		return partDescrEn;
	}

	public void setPartDescrEn(String partDescrEn) {
		this.partDescrEn = partDescrEn;
	}

	public String getChineseDesc() {
		return chineseDesc;
	}

	public void setChineseDesc(String chineseDesc) {
		this.chineseDesc = chineseDesc;
	}

	public String getArticleNum() {
		return articleNum;
	}

	public void setArticleNum(String articleNum) {
		this.articleNum = articleNum;
	}

	public Double getSkuLength() {
		return skuLength;
	}

	public void setSkuLength(Double skuLength) {
		this.skuLength = skuLength;
	}

	public Double getSkuWidth() {
		return skuWidth;
	}

	public void setSkuWidth(Double skuWidth) {
		this.skuWidth = skuWidth;
	}

	public Double getSkuHigh() {
		return skuHigh;
	}

	public void setSkuHigh(Double skuHigh) {
		this.skuHigh = skuHigh;
	}

	public Double getSkuVolume() {
		return skuVolume;
	}

	public void setSkuVolume(Double skuVolume) {
		this.skuVolume = skuVolume;
	}

	public Double getGrossWeight() {
		return grossWeight;
	}

	public void setGrossWeight(Double grossWeight) {
		this.grossWeight = grossWeight;
	}

	public Double getNetWeight() {
		return netWeight;
	}

	public void setNetWeight(Double netWeight) {
		this.netWeight = netWeight;
	}

	public Double getCostPrice() {
		return costPrice;
	}

	public void setCostPrice(Double costPrice) {
		this.costPrice = costPrice;
	}

	public Double getCompensationPrice() {
		return compensationPrice;
	}

	public void setCompensationPrice(Double compensationPrice) {
		this.compensationPrice = compensationPrice;
	}

	public Double getQuotationPrice() {
		return quotationPrice;
	}

	public void setQuotationPrice(Double quotationPrice) {
		this.quotationPrice = quotationPrice;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getAlternate1() {
		return alternate1;
	}

	public void setAlternate1(String alternate1) {
		this.alternate1 = alternate1;
	}

	public String getAlternate2() {
		return alternate2;
	}

	public void setAlternate2(String alternate2) {
		this.alternate2 = alternate2;
	}

	public String getAlternate3() {
		return alternate3;
	}

	public void setAlternate3(String alternate3) {
		this.alternate3 = alternate3;
	}

	public String getAlternate4() {
		return alternate4;
	}

	public void setAlternate4(String alternate4) {
		this.alternate4 = alternate4;
	}

	public String getAlternate5() {
		return alternate5;
	}

	public void setAlternate5(String alternate5) {
		this.alternate5 = alternate5;
	}

	public String getAlternate6() {
		return alternate6;
	}

	public void setAlternate6(String alternate6) {
		this.alternate6 = alternate6;
	}

	public String getBrand() {
		return brand;
	}

	public void setBrand(String brand) {
		this.brand = brand;
	}

	public Integer getTipNum() {
		return tipNum;
	}

	public void setTipNum(Integer tipNum) {
		this.tipNum = tipNum;
	}

	public String getProductionFlag() {
		return productionFlag;
	}

	public void setProductionFlag(String productionFlag) {
		this.productionFlag = productionFlag;
	}

	public String getFormat() {
		return format;
	}

	public void setFormat(String format) {
		this.format = format;
	}

	public String getRemark1() {
		return remark1;
	}

	public void setRemark1(String remark1) {
		this.remark1 = remark1;
	}

	public String getRemark2() {
		return remark2;
	}

	public void setRemark2(String remark2) {
		this.remark2 = remark2;
	}

	public String getDangerFlag() {
		return dangerFlag;
	}

	public void setDangerFlag(String dangerFlag) {
		this.dangerFlag = dangerFlag;
	}

	public String getAirTransportFlag() {
		return airTransportFlag;
	}

	public void setAirTransportFlag(String airTransportFlag) {
		this.airTransportFlag = airTransportFlag;
	}

	public String getSkuCategories() {
		return skuCategories;
	}

	public void setSkuCategories(String skuCategories) {
		this.skuCategories = skuCategories;
	}

	public String getPartType() {
		return partType;
	}

	public void setPartType(String partType) {
		this.partType = partType;
	}

	public String getSerialFlag() {
		return serialFlag;
	}

	public void setSerialFlag(String serialFlag) {
		this.serialFlag = serialFlag;
	}

	public String getSkuGroup1() {
		return skuGroup1;
	}

	public void setSkuGroup1(String skuGroup1) {
		this.skuGroup1 = skuGroup1;
	}

	public String getSkuGroup2() {
		return skuGroup2;
	}

	public void setSkuGroup2(String skuGroup2) {
		this.skuGroup2 = skuGroup2;
	}

	public String getExpiryDate() {
		return expiryDate;
	}

	public void setExpiryDate(String expiryDate) {
		this.expiryDate = expiryDate;
	}

	public String getInputExpiryDate() {
		return inputExpiryDate;
	}

	public void setInputExpiryDate(String inputExpiryDate) {
		this.inputExpiryDate = inputExpiryDate;
	}

	public String getOutputExpiryDate() {
		return outputExpiryDate;
	}

	public void setOutputExpiryDate(String outputExpiryDate) {
		this.outputExpiryDate = outputExpiryDate;
	}

	public String getSkuGroup3() {
		return skuGroup3;
	}

	public void setSkuGroup3(String skuGroup3) {
		this.skuGroup3 = skuGroup3;
	}

	public String getSkuGroup4() {
		return skuGroup4;
	}

	public void setSkuGroup4(String skuGroup4) {
		this.skuGroup4 = skuGroup4;
	}

	public String getSkuGroup5() {
		return skuGroup5;
	}

	public void setSkuGroup5(String skuGroup5) {
		this.skuGroup5 = skuGroup5;
	}

	public String getSkuGroup6() {
		return skuGroup6;
	}

	public void setSkuGroup6(String skuGroup6) {
		this.skuGroup6 = skuGroup6;
	}

	public String getSkuGroup7() {
		return skuGroup7;
	}

	public void setSkuGroup7(String skuGroup7) {
		this.skuGroup7 = skuGroup7;
	}

	public String getSkuGroup8() {
		return skuGroup8;
	}

	public void setSkuGroup8(String skuGroup8) {
		this.skuGroup8 = skuGroup8;
	}

	public String getSkuGroup9() {
		return skuGroup9;
	}

	public void setSkuGroup9(String skuGroup9) {
		this.skuGroup9 = skuGroup9;
	}

	public String getSkuGroup10() {
		return skuGroup10;
	}

	public void setSkuGroup10(String skuGroup10) {
		this.skuGroup10 = skuGroup10;
	}

	public String getSkuGroup11() {
		return skuGroup11;
	}

	public void setSkuGroup11(String skuGroup11) {
		this.skuGroup11 = skuGroup11;
	}

	public String getSkuGroup12() {
		return skuGroup12;
	}

	public void setSkuGroup12(String skuGroup12) {
		this.skuGroup12 = skuGroup12;
	}

	public String getPackingId() {
		return packingId;
	}

	public void setPackingId(String packingId) {
		this.packingId = packingId;
	}

	public String getReservedField1() {
		return reservedField1;
	}

	public void setReservedField1(String reservedField1) {
		this.reservedField1 = reservedField1;
	}

	public String getReservedField2() {
		return reservedField2;
	}

	public void setReservedField2(String reservedField2) {
		this.reservedField2 = reservedField2;
	}

	public String getReservedField3() {
		return reservedField3;
	}

	public void setReservedField3(String reservedField3) {
		this.reservedField3 = reservedField3;
	}

	public String getReservedField4() {
		return reservedField4;
	}

	public void setReservedField4(String reservedField4) {
		this.reservedField4 = reservedField4;
	}

	public String getReservedField5() {
		return reservedField5;
	}

	public void setReservedField5(String reservedField5) {
		this.reservedField5 = reservedField5;
	}

	public String getReservedField6() {
		return reservedField6;
	}

	public void setReservedField6(String reservedField6) {
		this.reservedField6 = reservedField6;
	}

	public String getReservedField7() {
		return reservedField7;
	}

	public void setReservedField7(String reservedField7) {
		this.reservedField7 = reservedField7;
	}

	public String getReservedField8() {
		return reservedField8;
	}

	public void setReservedField8(String reservedField8) {
		this.reservedField8 = reservedField8;
	}

	public String getReservedField9() {
		return reservedField9;
	}

	public void setReservedField9(String reservedField9) {
		this.reservedField9 = reservedField9;
	}

	public String getReservedField10() {
		return reservedField10;
	}

	public void setReservedField10(String reservedField10) {
		this.reservedField10 = reservedField10;
	}

	public String getReservedField11() {
		return reservedField11;
	}

	public void setReservedField11(String reservedField11) {
		this.reservedField11 = reservedField11;
	}

	public String getReservedField12() {
		return reservedField12;
	}

	public void setReservedField12(String reservedField12) {
		this.reservedField12 = reservedField12;
	}

	public String getReservedField13() {
		return reservedField13;
	}

	public void setReservedField13(String reservedField13) {
		this.reservedField13 = reservedField13;
	}

	public String getReservedField14() {
		return reservedField14;
	}

	public void setReservedField14(String reservedField14) {
		this.reservedField14 = reservedField14;
	}

	public String getReservedField15() {
		return reservedField15;
	}

	public void setReservedField15(String reservedField15) {
		this.reservedField15 = reservedField15;
	}

	public String getCombinFlag() {
		return combinFlag;
	}

	public void setCombinFlag(String combinFlag) {
		this.combinFlag = combinFlag;
	}

	

}
